package com.zhiche.lisa.bms.service.bill;

import com.baomidou.mybatisplus.service.IService;
import com.zhiche.lisa.bms.dao.model.bill.Bill;
import com.zhiche.lisa.bms.dao.model.bill.BillDetail;

import java.util.List;

/**
 * <p>
 * 账单明细 服务类
 * </p>
 *
 * @author liuanshun
 * @since 2018-09-06
 */
public interface BillDetailService extends IService<BillDetail> {
    /**
     * 根据账单ID得到账单明细
     *
     * @param billId
     * @return
     */
    List<BillDetail> getBillDetailList(Long billId);

    /**
     * 根据多个账单ID,得到账单明细
     *
     * @param billIds
     * @return
     */
    List<BillDetail> getBillDetailList(List<Long> billIds);

    /**
     * 根据账款ID得到账单
     *
     * @param feeIds
     * @return
     */
    List<Bill> getBillByfeeId(List<Long> feeIds);
}
